<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Doxygen: pcl::io::depth_sense::DepthSenseGrabberImpl结构体 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Doxygen
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('structpcl_1_1io_1_1depth__sense_1_1_depth_sense_grabber_impl.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-types">Public 类型</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-attribs">Public 属性</a> &#124;
<a href="#pub-static-attribs">静态 Public 属性</a> &#124;
<a href="structpcl_1_1io_1_1depth__sense_1_1_depth_sense_grabber_impl-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">pcl::io::depth_sense::DepthSenseGrabberImpl结构体 参考</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public 类型</h2></td></tr>
<tr class="memitem:adfe0c9768ac3f2dc08c826f1ffe7f4d3"><td class="memItemLeft" align="right" valign="top"><a id="adfe0c9768ac3f2dc08c826f1ffe7f4d3"></a>
typedef DepthSenseGrabber::sig_cb_depth_sense_point_cloud&#160;</td><td class="memItemRight" valign="bottom"><b>sig_cb_depth_sense_point_cloud</b></td></tr>
<tr class="separator:adfe0c9768ac3f2dc08c826f1ffe7f4d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3ce1f6506d93fd5415690e104fd8e37"><td class="memItemLeft" align="right" valign="top"><a id="ab3ce1f6506d93fd5415690e104fd8e37"></a>
typedef DepthSenseGrabber::sig_cb_depth_sense_point_cloud_rgba&#160;</td><td class="memItemRight" valign="bottom"><b>sig_cb_depth_sense_point_cloud_rgba</b></td></tr>
<tr class="separator:ab3ce1f6506d93fd5415690e104fd8e37"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:afdd8f45ea07734e7f8e44cfebb19b4dd"><td class="memItemLeft" align="right" valign="top"><a id="afdd8f45ea07734e7f8e44cfebb19b4dd"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>DepthSenseGrabberImpl</b> (<a class="el" href="classpcl_1_1_depth_sense_grabber.html">DepthSenseGrabber</a> *parent, const std::string &amp;device_id)</td></tr>
<tr class="separator:afdd8f45ea07734e7f8e44cfebb19b4dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4742afa1b29abc1c17ba061202530017"><td class="memItemLeft" align="right" valign="top"><a id="a4742afa1b29abc1c17ba061202530017"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>start</b> ()</td></tr>
<tr class="separator:a4742afa1b29abc1c17ba061202530017"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0608ca7a832eb63d83f4a92432ba94db"><td class="memItemLeft" align="right" valign="top"><a id="a0608ca7a832eb63d83f4a92432ba94db"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>stop</b> ()</td></tr>
<tr class="separator:a0608ca7a832eb63d83f4a92432ba94db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26e83d3b9b02233978663866f6c42aa0"><td class="memItemLeft" align="right" valign="top"><a id="a26e83d3b9b02233978663866f6c42aa0"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getFramesPerSecond</b> () const</td></tr>
<tr class="separator:a26e83d3b9b02233978663866f6c42aa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8d50c6be8638258adfdc28613ae9d97"><td class="memItemLeft" align="right" valign="top"><a id="aa8d50c6be8638258adfdc28613ae9d97"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setConfidenceThreshold</b> (int threshold)</td></tr>
<tr class="separator:aa8d50c6be8638258adfdc28613ae9d97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab41ecdc155cb1bbd7d606e0b4e4242ae"><td class="memItemLeft" align="right" valign="top"><a id="ab41ecdc155cb1bbd7d606e0b4e4242ae"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>enableTemporalFiltering</b> (DepthSenseGrabber::TemporalFilteringType type, size_t window_size)</td></tr>
<tr class="separator:ab41ecdc155cb1bbd7d606e0b4e4242ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a595df083fab7f31d36008a218fa0d52c"><td class="memItemLeft" align="right" valign="top"><a id="a595df083fab7f31d36008a218fa0d52c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setCameraParameters</b> (const DepthSense::StereoCameraParameters &amp;parameters)</td></tr>
<tr class="separator:a595df083fab7f31d36008a218fa0d52c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3f1f67304a037bbf22acdf53c6f07d6"><td class="memItemLeft" align="right" valign="top"><a id="af3f1f67304a037bbf22acdf53c6f07d6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>configureDepthNode</b> (DepthSense::DepthNode node) const</td></tr>
<tr class="separator:af3f1f67304a037bbf22acdf53c6f07d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a341e682802658b85958a90e08371d4ef"><td class="memItemLeft" align="right" valign="top"><a id="a341e682802658b85958a90e08371d4ef"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>configureColorNode</b> (DepthSense::ColorNode node) const</td></tr>
<tr class="separator:a341e682802658b85958a90e08371d4ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d914fa13016bb814a1075142ce1b255"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpcl_1_1io_1_1depth__sense_1_1_depth_sense_grabber_impl.html#a3d914fa13016bb814a1075142ce1b255">onDepthDataReceived</a> (DepthSense::DepthNode node, DepthSense::DepthNode::NewSampleReceivedData data)</td></tr>
<tr class="separator:a3d914fa13016bb814a1075142ce1b255"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2d7451bde4bae9d9c4fca6d544c734f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpcl_1_1io_1_1depth__sense_1_1_depth_sense_grabber_impl.html#aa2d7451bde4bae9d9c4fca6d544c734f">onColorDataReceived</a> (DepthSense::ColorNode node, DepthSense::ColorNode::NewSampleReceivedData data)</td></tr>
<tr class="separator:aa2d7451bde4bae9d9c4fca6d544c734f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb3be95bee5285c31026937060f88c70"><td class="memTemplParams" colspan="2"><a id="acb3be95bee5285c31026937060f88c70"></a>
template&lt;typename Point &gt; </td></tr>
<tr class="memitem:acb3be95bee5285c31026937060f88c70"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>computeXYZ</b> (<a class="el" href="classpcl_1_1_point_cloud.html">PointCloud</a>&lt; Point &gt; &amp;cloud)</td></tr>
<tr class="separator:acb3be95bee5285c31026937060f88c70"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public 属性</h2></td></tr>
<tr class="memitem:a5596706b0c6cb89cc52cca457c131ab3"><td class="memItemLeft" align="right" valign="top"><a id="a5596706b0c6cb89cc52cca457c131ab3"></a>
<a class="el" href="classpcl_1_1_depth_sense_grabber.html">DepthSenseGrabber</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpcl_1_1io_1_1depth__sense_1_1_depth_sense_grabber_impl.html#a5596706b0c6cb89cc52cca457c131ab3">p_</a></td></tr>
<tr class="memdesc:a5596706b0c6cb89cc52cca457c131ab3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parent grabber <br /></td></tr>
<tr class="separator:a5596706b0c6cb89cc52cca457c131ab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a200da5619fdc05b1c58fba76df6261"><td class="memItemLeft" align="right" valign="top"><a id="a5a200da5619fdc05b1c58fba76df6261"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpcl_1_1io_1_1depth__sense_1_1_depth_sense_grabber_impl.html#a5a200da5619fdc05b1c58fba76df6261">device_id_</a></td></tr>
<tr class="memdesc:a5a200da5619fdc05b1c58fba76df6261"><td class="mdescLeft">&#160;</td><td class="mdescRight">Serial number of the device captured by this grabber <br /></td></tr>
<tr class="separator:a5a200da5619fdc05b1c58fba76df6261"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed22cf17483a68b3d192809503774fee"><td class="memItemLeft" align="right" valign="top"><a id="aed22cf17483a68b3d192809503774fee"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>is_running_</b></td></tr>
<tr class="separator:aed22cf17483a68b3d192809503774fee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a416e18e4a10cc59a2ddfdd12cff98701"><td class="memItemLeft" align="right" valign="top"><a id="a416e18e4a10cc59a2ddfdd12cff98701"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>confidence_threshold_</b></td></tr>
<tr class="separator:a416e18e4a10cc59a2ddfdd12cff98701"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec1d959b05ff22d22d6428470c0fd034"><td class="memItemLeft" align="right" valign="top"><a id="aec1d959b05ff22d22d6428470c0fd034"></a>
DepthSenseGrabber::TemporalFilteringType&#160;</td><td class="memItemRight" valign="bottom"><b>temporal_filtering_type_</b></td></tr>
<tr class="separator:aec1d959b05ff22d22d6428470c0fd034"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a579e234ad7991337ce136fe2b5b2003f"><td class="memItemLeft" align="right" valign="top"><a id="a579e234ad7991337ce136fe2b5b2003f"></a>
boost::shared_ptr&lt; DepthSense::ProjectionHelper &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>projection_</b></td></tr>
<tr class="separator:a579e234ad7991337ce136fe2b5b2003f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d2663e428a21851bc5010d7bee3db4a"><td class="memItemLeft" align="right" valign="top"><a id="a2d2663e428a21851bc5010d7bee3db4a"></a>
boost::signals2::signal&lt; sig_cb_depth_sense_point_cloud &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpcl_1_1io_1_1depth__sense_1_1_depth_sense_grabber_impl.html#a2d2663e428a21851bc5010d7bee3db4a">point_cloud_signal_</a></td></tr>
<tr class="memdesc:a2d2663e428a21851bc5010d7bee3db4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal to indicate whether new XYZ cloud is available <br /></td></tr>
<tr class="separator:a2d2663e428a21851bc5010d7bee3db4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab57206d589100766c08ad978968bb33f"><td class="memItemLeft" align="right" valign="top"><a id="ab57206d589100766c08ad978968bb33f"></a>
boost::signals2::signal&lt; sig_cb_depth_sense_point_cloud_rgba &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpcl_1_1io_1_1depth__sense_1_1_depth_sense_grabber_impl.html#ab57206d589100766c08ad978968bb33f">point_cloud_rgba_signal_</a></td></tr>
<tr class="memdesc:ab57206d589100766c08ad978968bb33f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal to indicate whether new XYZRGBA cloud is available <br /></td></tr>
<tr class="separator:ab57206d589100766c08ad978968bb33f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a961585646a9518ab48035e9b02b547a5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpcl_1_1io_1_1depth__sense_1_1_depth_sense_grabber_impl.html#a961585646a9518ab48035e9b02b547a5">need_xyz_</a></td></tr>
<tr class="separator:a961585646a9518ab48035e9b02b547a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bf4c5c9ea8c1b709de9c9a435685e03"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpcl_1_1io_1_1depth__sense_1_1_depth_sense_grabber_impl.html#a2bf4c5c9ea8c1b709de9c9a435685e03">need_xyzrgba_</a></td></tr>
<tr class="separator:a2bf4c5c9ea8c1b709de9c9a435685e03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a331e26e5d3868ef3af1c669e29ea8289"><td class="memItemLeft" align="right" valign="top"><a id="a331e26e5d3868ef3af1c669e29ea8289"></a>
<a class="el" href="classpcl_1_1_event_frequency.html">EventFrequency</a>&#160;</td><td class="memItemRight" valign="bottom"><b>frequency_</b></td></tr>
<tr class="separator:a331e26e5d3868ef3af1c669e29ea8289"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a707b155610e0d0be7831c376066ec7f9"><td class="memItemLeft" align="right" valign="top"><a id="a707b155610e0d0be7831c376066ec7f9"></a>
boost::mutex&#160;</td><td class="memItemRight" valign="bottom"><b>fps_mutex_</b></td></tr>
<tr class="separator:a707b155610e0d0be7831c376066ec7f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20f7a5409a793cb9dd7381bb27445a8f"><td class="memItemLeft" align="right" valign="top"><a id="a20f7a5409a793cb9dd7381bb27445a8f"></a>
std::vector&lt; uint8_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpcl_1_1io_1_1depth__sense_1_1_depth_sense_grabber_impl.html#a20f7a5409a793cb9dd7381bb27445a8f">color_data_</a></td></tr>
<tr class="memdesc:a20f7a5409a793cb9dd7381bb27445a8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Temporary buffer to store color data <br /></td></tr>
<tr class="separator:a20f7a5409a793cb9dd7381bb27445a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abef6d7864f8a1cef55674b764970cacf"><td class="memItemLeft" align="right" valign="top"><a id="abef6d7864f8a1cef55674b764970cacf"></a>
boost::shared_ptr&lt; <a class="el" href="classpcl_1_1io_1_1_buffer.html">pcl::io::Buffer</a>&lt; float &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>depth_buffer_</b></td></tr>
<tr class="separator:abef6d7864f8a1cef55674b764970cacf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
静态 Public 属性</h2></td></tr>
<tr class="memitem:aab6429f3f7980d12fea2e81696335778"><td class="memItemLeft" align="right" valign="top"><a id="aab6429f3f7980d12fea2e81696335778"></a>
static const int&#160;</td><td class="memItemRight" valign="bottom"><b>FRAMERATE</b> = 30</td></tr>
<tr class="separator:aab6429f3f7980d12fea2e81696335778"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab52fb82227b1277664465b6024c59866"><td class="memItemLeft" align="right" valign="top"><a id="ab52fb82227b1277664465b6024c59866"></a>
static const int&#160;</td><td class="memItemRight" valign="bottom"><b>WIDTH</b> = 320</td></tr>
<tr class="separator:ab52fb82227b1277664465b6024c59866"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3ed48dd94a8b2da65d74c5afc219cc1"><td class="memItemLeft" align="right" valign="top"><a id="aa3ed48dd94a8b2da65d74c5afc219cc1"></a>
static const int&#160;</td><td class="memItemRight" valign="bottom"><b>HEIGHT</b> = 240</td></tr>
<tr class="separator:aa3ed48dd94a8b2da65d74c5afc219cc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0957fa5cfda4110a7124d1764a8fcd0a"><td class="memItemLeft" align="right" valign="top"><a id="a0957fa5cfda4110a7124d1764a8fcd0a"></a>
static const int&#160;</td><td class="memItemRight" valign="bottom"><b>SIZE</b> = WIDTH * HEIGHT</td></tr>
<tr class="separator:a0957fa5cfda4110a7124d1764a8fcd0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad214ab3d59621ba6bb4128e1855a8012"><td class="memItemLeft" align="right" valign="top"><a id="ad214ab3d59621ba6bb4128e1855a8012"></a>
static const int&#160;</td><td class="memItemRight" valign="bottom"><b>COLOR_WIDTH</b> = 640</td></tr>
<tr class="separator:ad214ab3d59621ba6bb4128e1855a8012"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4b21a5872d893391f25177cc85f70c4"><td class="memItemLeft" align="right" valign="top"><a id="ac4b21a5872d893391f25177cc85f70c4"></a>
static const int&#160;</td><td class="memItemRight" valign="bottom"><b>COLOR_HEIGHT</b> = 480</td></tr>
<tr class="separator:ac4b21a5872d893391f25177cc85f70c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeac6fc634136184b314f39a2548c905a"><td class="memItemLeft" align="right" valign="top"><a id="aeac6fc634136184b314f39a2548c905a"></a>
static const int&#160;</td><td class="memItemRight" valign="bottom"><b>COLOR_SIZE</b> = COLOR_WIDTH * COLOR_HEIGHT</td></tr>
<tr class="separator:aeac6fc634136184b314f39a2548c905a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">成员函数说明</h2>
<a id="aa2d7451bde4bae9d9c4fca6d544c734f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2d7451bde4bae9d9c4fca6d544c734f">&#9670;&nbsp;</a></span>onColorDataReceived()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void pcl::io::depth_sense::DepthSenseGrabberImpl::onColorDataReceived </td>
          <td>(</td>
          <td class="paramtype">DepthSense::ColorNode&#160;</td>
          <td class="paramname"><em>node</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DepthSense::ColorNode::NewSampleReceivedData&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>A callback for processing color data.</p>
<p>It is supposed to be called from the DepthSense::Context thread that is managed by <a class="el" href="classpcl_1_1io_1_1depth__sense_1_1_depth_sense_device_manager.html">DepthSenseDeviceManager</a>. </p>

</div>
</div>
<a id="a3d914fa13016bb814a1075142ce1b255"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d914fa13016bb814a1075142ce1b255">&#9670;&nbsp;</a></span>onDepthDataReceived()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void pcl::io::depth_sense::DepthSenseGrabberImpl::onDepthDataReceived </td>
          <td>(</td>
          <td class="paramtype">DepthSense::DepthNode&#160;</td>
          <td class="paramname"><em>node</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DepthSense::DepthNode::NewSampleReceivedData&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>A callback for processing depth data.</p>
<p>It is supposed to be called from the DepthSense::Context thread that is managed by <a class="el" href="classpcl_1_1io_1_1depth__sense_1_1_depth_sense_device_manager.html">DepthSenseDeviceManager</a>. </p>

</div>
</div>
<h2 class="groupheader">类成员变量说明</h2>
<a id="a961585646a9518ab48035e9b02b547a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a961585646a9518ab48035e9b02b547a5">&#9670;&nbsp;</a></span>need_xyz_</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool pcl::io::depth_sense::DepthSenseGrabberImpl::need_xyz_</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Indicates whether there are subscribers for <a class="el" href="structpcl_1_1_point_x_y_z.html" title="A point structure representing Euclidean xyz coordinates. (SSE friendly)">PointXYZ</a> signal. This is computed and stored on start() </p>

</div>
</div>
<a id="a2bf4c5c9ea8c1b709de9c9a435685e03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2bf4c5c9ea8c1b709de9c9a435685e03">&#9670;&nbsp;</a></span>need_xyzrgba_</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool pcl::io::depth_sense::DepthSenseGrabberImpl::need_xyzrgba_</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Indicates whether there are subscribers for <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html" title="A point structure representing Euclidean xyz coordinates, and the RGBA color.">PointXYZRGBA</a> signal. This is computed and stored on start() </p>

</div>
</div>
<hr/>该结构体的文档由以下文件生成:<ul>
<li>io/include/pcl/io/depth_sense/<a class="el" href="depth__sense__grabber__impl_8h_source.html">depth_sense_grabber_impl.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><b>pcl</b></li><li class="navelem"><b>io</b></li><li class="navelem"><b>depth_sense</b></li><li class="navelem"><a class="el" href="structpcl_1_1io_1_1depth__sense_1_1_depth_sense_grabber_impl.html">DepthSenseGrabberImpl</a></li>
    <li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
